.home {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  background: #fff;

  .myfootercontent {
    width: calc(100% - 0.48rem);
    padding: 1.54rem 0.24rem 0 0.24rem;
    margin: 0 auto;

    .item-container {
      overflow: hidden;
      margin-bottom: .32rem;
      height: 2.72rem;
      width: 100%;

      .pic {
        float: left;
        height: 100%;
        width: 2.72rem;
        margin-right: .1rem;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border-radius: .16rem;
        overflow: hidden;
      }

      .detail {
        float: left;
        width: calc(100% - 2.82rem);
        height: 100%;
        position: relative;

        .info {
          width: 100%;
          color: #999;
          font-size: .24rem;
          line-height: .34rem;
        }

        .title {
          margin-bottom: .1rem;
          color: #333;
          font-size: .24rem;
          line-height: .34rem;
        }

        .price {
          position: absolute;
          left: 0;
          bottom: 0;
          color: #FE0000;
          font-size: .28rem;
          line-height: .48rem;
        }
      }
    }
  }

  .list {
    width: 100%;
    padding: .32rem .16rem 0 .16rem;
    margin: 0 auto;
    background: #f6f6f6;

    .title {
      margin-bottom: .24rem;
      color: #FF2A1F;
      font-size: .24rem;
      line-height: .34rem;
      height: .34rem;
      text-align: center;
      position: relative;

      &::before {
        left: 32%;
      }

      &::after {
        right: 32%;
      }

      &::before,
      &::after {
        content: '';
        width: .5rem;
        height: 0.02rem;
        background: #FF2A1F;
        position: absolute;
        bottom: .16rem;
      }
    }
  }

  .shop-list {
    width: 100%;
    overflow: hidden;

    .list-detail {
      float: left;
      width: 49%;
      margin-right: 2%;
      background: #fff;
      margin-bottom: .16rem;

      &:nth-of-type(2n) {
        margin-right: 0 !important;
      }
    }
  }

  .van-cell {
    padding: 0;
  }
}